package net.cyndeline.events.gameplay

import net.cyndeline.entitySystem.Event

/**
 * Signals to an entity that it has had an action declared invalid, and
 * should perform another one. It uses a separate class from the
 * TakeAction event to avoid being sent to the same queue as it.
 */
class RetakeAction extends RetakeActionEvent {
  
  override def copy = {
    new RetakeAction()
  }
}

trait RetakeActionEvent extends Event {

}